﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ElfTyping.States.StoryState
{
    abstract public class StoryAction
    {
        protected StoryState StoryState { get; set; }
        protected StoryAction(StoryState storyState)
        {
            StoryState = storyState;
        }
        virtual public bool IsDone() { return true; }
        virtual public void OnEnd() { }
        virtual public void Tick(float dt) { }
        virtual public void UseKeyPressed() { }
    }
}
